Java 的資料類型可以分為兩大類:基本數據類型(Primitive Types)和引用數據類型(Reference Types)。
基本數據類型(Primitive Types)
是Java 的內建類型,有8種基本數據類型,它們存儲在棧內存中,並且直接保存不依賴於對象。每一種基本數據類型都有固定的大小和範圍。
1.整數型:
byte: 8 位元,範圍是 -128 到 127。
short: 16 位元,範圍是 -32,768 到 32,767。
int: 32 位元,範圍是-2147483648 ~ 2147483647。
long: 64 位元,範圍是-9223372036854775808 ~ 9223372036854775807。
浮點數型:
float: 32 位元,用於儲存單精度浮點數。
double: 64 位元,用於儲存雙精度浮點數。
字符型:
char: 16 位元,用於儲存單一的 Unicode 字符,例如 A
布林值:
boolean: 1 位元,只能存儲 true或 false。
這些基本數據類型是最基礎的構建單位,線程安全的。